Macro-commande
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
En programmation, une macro-commande (ou macro) est une suite de commandes natives d'un logicielcite-ref-1[1]cite-ref-2[2]cite-ref-3[3], préparées à l'avance et généralement spécifiques à l'utilisateur ou à un contexte matériel. Leur emploi évite des fautes de frappe, simplifie des tâches répétitives ou améliore la lisibilité d'un programme (cas du langage C).
Les macro-commandes ne sont donc pas natives, contrairement aux commandes.
Contents
• Exemple
• Annexes
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Exemple
Microsoft Excel permet de créer des macro-commandes en enregistrant des actions effectuées par un utilisateur, au clavier et à la souris, afin de pouvoir les rejouer dans le même ordre automatiquement par la suitecite-ref-4[4]. Les macro-commandes sont alors écrites en VBA, le langage de programmation propre à la suite Microsoft Office. Elles peuvent être éditées par l’utilisateur souhaitant y apporter des modifications, via l’éditeur VBE (Visual Basic Editor)cite-ref-5[5]. Il est également possible d’écrire des macros qui ne se déclenchent que lors d’un événement particulier (l’ouverture d’une certaine feuille par exemplecite-ref-6[6]). On parle alors de macros événementielles.
L’utilisation de macro-commandes permet des gains de temps considérables grâce à l’automatisation de tâches complexes et souvent répétitives (exemples : consolidation de plusieurs fichiers, actualisation de tableaux croisés dynamiques)cite-ref-7[7].
Annexes
Articles connexes
Références
cite-note-11. ↑ « Macrocommande », sur Dicofr (version du 25 octobre 2019 sur Internet Archive).
cite-note-22. ↑ roypatrice-royPatrice Roy, « Excel - Les macrocommandes », sur lecompagnon.info
cite-note-44. ↑ « Démarrage rapide : créer une macro », sur Microsoft.com (consulté le 24 décembre 2021)
cite-note-55. ↑ 2016« Comment créer et exécuter une macro VBA sur Excel - Formule Excel - Apprendre et Progresser sur Excel! », Formule Excel - Apprendre et Progresser sur Excel!, 25 octobre 2016 (lire en ligne, consulté le 13 juin 2017)
cite-note-66. ↑ 2016« Macro événementielle Worksheet_Change », sur Finance 3.1, 3 février 2016 (consulté le 19 juin 2017)
cite-note-77. ↑ 2014« Macro ? Vous avez dit Macro ? », sur Finance 3.1, 22 avril 2014 (consulté le 13 juin 2017)
• Portail de l’informatique